An effective offloading middleware for pervasive services on mobile devices
نویسندگان
چکیده
The practical success of pervasive services running in mobile wireless networks and devices relies on their ability to provide effective and efficient offloading support, so as to satisfy the increasing demand for mobile devices to run heavier applications (e.g. those running on desktop PCs). Offloading is an effective mechanism for leveraging the severity of resource constrained mobile devices by migrating some computing load to nearby resource-rich surrogates (e.g. desktop PCs, servers) on home networks or their extension. This paper proposes a light-weight and efficient offloading middleware, which provides runtime offloading services for resource constrained mobile devices. The middleware considers multiple types of resources (i.e. memory, CPU and bandwidth) and carries out application partitioning and partition offloading in an adaptive and efficient manner. The corresponding algorithms are presented. The evaluation outcomes indicate the effectiveness and efficiency of this service offloading solution. c © 2007 Elsevier B.V. All rights reserved.
منابع مشابه
Augmenting Pervasive Environments with an XMPP-Based Mobile Cloud Middleware
Despite the rapid advances in mobile technology, many constraints still prohibit smartphones to run resource-demanding applications in pervasive environments. Emerging cloud computing opens an access to unlimited resources for mobile devices. However, the combination of both technologies to deliver sound mobile cloud applications and services raises new challenges and requirements. Based on a s...
متن کاملDesign and Evaluation of a Method for Partitioning and Offloading Web-based Applications in Mobile Systems with Bandwidth Constraints
Computation offloading is known to be among the effective solutions of running heavy applications on smart mobile devices. However, irregular changes of a mobile data rate have direct impacts on code partitioning when offloading is in progress. It is believed that once a rate-adaptive partitioning performed, the replication of such substantial processes due to bandwidth fluctuation can be avoid...
متن کاملMiddleware for Pervasive Computing
This paper investigates the role of middleware in the various pervasive computing scenarios. Middleware can be used provide an important transparency or abstraction layer between applications and lower layers that actually implemention layer between applications and lower layers that actually implement the requested services. Middleware services include messaging, RCP, synchronization and unive...
متن کاملSemantic Deployment of Services in Pervasive Environments
Pervasive devices, such as mobile phones or personal gateways, allows more and more to execute personal services and not only legacy services. This opportunity raises the challenge of deploying heterogeneous services non-previously considered in the environment. In this paper, we present an architecture for the semantic deployment of services in a pervasive environment. This architecture, based...
متن کاملA Framework for Collaborative Content Mashup with Pervasive Services
By composing pervasive services, mobile phones can support various industrial and commercial needs. However, the pervasive services composition involves discovering and processing a large amount of data in order to identify and interpret the content. Due to the limitation of the single device capability, it is advisable to collaborate with other devices via a wireless network to accomplish comm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Pervasive and Mobile Computing
دوره 3 شماره
صفحات -
تاریخ انتشار 2007